Big Huge Thesaurus

Japan tallow

noun